//
//  EyuSDKBridge.h
//  QySDKBridge
//
//  Created by lcc on 2025/2/10.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN

@interface EyuSDKBridge : NSObject

+ (instancetype)Instance;

-(void)initServer:(UIApplication *)application options:(NSDictionary *)options;

- (void)initSDK;

- (void)login;

- (BOOL)isAdLoad:(int)type;

- (BOOL)showAd:(int)type;

- (void)hideAd:(int)type;

- (void)purchase:(NSString *)purchaseData;

- (void)queryProducts:(NSString *)productList type:(int)type;

- (void)eventReport:(NSString *)eventName propertiesJson:(NSString *)propertiesJson;

- (void)eventReport:(NSString *)eventName dict:(NSDictionary *)dict;

- (BOOL)getLoginSuccess;

- (NSString *)getInitResult;

- (NSString *)getLoginResult;

- (NSString *)getProtocolUrl;

- (NSString *)getPrivacyUrl;

- (NSString *)getAdTag;

- (void)requestFAQ;

@end

NS_ASSUME_NONNULL_END
